body {
width:auto;
max-width:500px;
min-width:320px;
height:auto;
max-height:340px;
margin: 10px auto 0 auto;

}

#wrapper{
width:auto;
height:auto;
}
/* ----- HEADER ----- */

#errorHeaderBar {
width:auto;
height:30px;
background: url(../images/pop_up/bg_header.png) 0 0 repeat-x;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-webkit-border-radius-bottomright:0; 
-webkit-border-radius-bottomleft:0;
border: 1px solid;
border-bottom:none;
border-color: rgb(174,185,195);
}

#errorLHeader {
width:165px;
height:30px;
top:0;
float:left;
}

#errorRHeader {
width:auto;
height:30px;
top:0;
float:right;
}

#errorRHeader img{
margin-top:4px;
margin-right:8px;
}

#iconLHeader {
width:40px;
float:left;
}

#textLHeader{
top:0;
margin-left:40px;
right:auto;
}

#iconLHeader img {
margin-top:2px;
margin-left:10px;
}

#textLHeader h1 {
margin-top:5px;
margin-left:5px;
font-family: Verdana, Arial, Courier New, Georgia;
font-weight: bold;
text-align: left;
color: #2a364e;
font-size: 14px;
}


/* ----- MESSAGE Area ----- */

#mainErrorArea{
width:auto;
height:auto;

border: 1px solid;
border-top:none;
border-bottom:none;
border-color: rgb(174,185,195);
}

#horizLine {
#width:100%;
height:2px;
background-color:rgb(174,185,195);
}

#textErrorArea {
width:auto;
height:auto;
min-height:120px;
background: url(../images/pop_up/textSituare_big.png) 0 0 no-repeat;
background-position:center;
}

#errorTextBox p{
margin-top:10px;
margin-left:10px;
font-family: Verdana, Arial, Courier New, Georgia;
font-weight: bold;
text-align: center;
color: #2a364e;
font-size: 14px;
}

#errorIcon {
width: 90px;
min-height:130px;
height: auto;
}

#errorIcon  img{
margin-left:18px;
margin-top:25px;
}

#errorText{
width: auto;
min-height:130px;
height: auto;
min-height:120px;
}


/*----- CONFIRMATION Area -----*/

#buttonsArea {
width:auto;
height:95px;
}

#buttonsArea img{
display:block;
margin:10px auto 0px auto;
text-align:center;
padding: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
border: 1px solid;
border-color: #d7e0ec;
}

#endPageArea{
width:auto;
height:30px;
background: url(../images/pop_up/bg_bottom.png) 0 0 repeat-x;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-webkit-border-radius-topright:0; 
-webkit-border-radius-topleft:0;
border: 1px solid;
border-top:none;
border-color: rgb(174,185,195);
}
